home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gamers Delight 2
/
Gamers Delight 2.iso
/
Aminet
/
game
/
gag
/
walkingman.lha
/
WalkingMan
/
Sources
/
Darstellung
/
Grafik.asm
< prev
next >
Wrap
Assembly Source File
|
1992-08-04
|
19KB
|
611 lines
;JPK13.04.92-24.04.92+05.05.92+22.05.92
dseg
public _Mann_Statisch ;diese Daten sind stets nur einmal
_Mann_Statisch: ; vorhanden und können deshalb nur ein
; public _Mann_Unsichtbar ; mal gleichzeitig dargestellt werden
;_Mann_Unsichtbar:
dc.w 0,0 ;off 0
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w 0,0
; public _Jongleur
;_Jongleur:
dc.w 0,0 ;off 24
dc.w %0000110000000000,%0000000000000000 ;....ss..........
dc.w %0000101000000000,%0000100000000000 ;....w.s.........
dc.w %0000011000000000,%0000000000000000 ;.....ss.........
dc.w %0000010100000000,%0000000100000000 ;.....s.w........
dc.w %0000111000000000,%0000010000000000 ;....sws.........
dc.w %0001010100000000,%0000000000000000 ;...s.s.s........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
dc.w 0,0 ;off 48
dc.w %0000011000000000,%0000000000000000 ;.....ss.........
dc.w %0000101000000000,%0000100000000000 ;....w.s.........
dc.w %0000110000000000,%0000000000000000 ;....ss..........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000111100000000,%0000100100000000 ;....wssw........
dc.w %0001010100000000,%0000000000000000 ;...s.s.s........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
dc.w 0,0 ;off 72
dc.w %0000110000000000,%0000100000000000 ;....ws..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0000011000000000,%0000000000000000 ;.....ss.........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0001101100000000,%0001000100000000 ;...ws.sw........
dc.w %0001010100000000,%0000000000000000 ;...s.s.s........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
dc.w 0,0 ;off 96
dc.w %0000011000000000,%0000010000000000 ;.....ws.........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0000110000000000,%0000000000000000 ;....ss..........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0001111100000000,%0001000100000000 ;...wsssw........
dc.w %0001010100000000,%0000000000000000 ;...s.s.s........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
dc.w 0,0 ;off 120
dc.w %0000110000000000,%0000010000000000 ;....sw..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0000011000000000,%0000000000000000 ;.....ss.........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0001101100000000,%0001000100000000 ;...ws.sw........
dc.w %0001010100000000,%0000000000000000 ;...s.s.s........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
dc.w 0,0 ;off 144
dc.w %0000011000000000,%0000010000000000 ;.....ws.........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0000110000000000,%0000000000000000 ;....ss..........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0001111100000000,%0001000100000000 ;...wsssw........
dc.w %0001010100000000,%0000000000000000 ;...s.s.s........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
dc.w 0,0 ;off 168
dc.w %0000111000000000,%0000001000000000 ;....ssw.........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0000011000000000,%0000000000000000 ;.....ss.........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0001101100000000,%0001000100000000 ;...ws.sw........
dc.w %0001010100000000,%0000000000000000 ;...s.s.s........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
dc.w 0,0 ;off 192
dc.w %0000011000000000,%0000000000000000 ;.....ss.........
dc.w %0000101000000000,%0000001000000000 ;....s.w.........
dc.w %0000110000000000,%0000000000000000 ;....ss..........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0001111100000000,%0001000100000000 ;...wsssw........
dc.w %0001010100000000,%0000000000000000 ;...s.s.s........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
dc.w 0,0 ;off 216
dc.w %0000110000000000,%0000000000000000 ;....ss..........
dc.w %0000101100000000,%0000000100000000 ;....s.sw........
dc.w %0000011000000000,%0000000000000000 ;.....ss.........
dc.w %0001010000000000,%0001000000000000 ;...w.s..........
dc.w %0001101100000000,%0000000100000000 ;...ss.sw........
dc.w %0000010100000000,%0000000000000000 ;.....s.s........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
dc.w 0,0 ;off 240
dc.w %0000011000000000,%0000000000000000 ;.....ss.........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001110100000000,%0001000100000000 ;...wss.w........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000111000000000,%0000001000000000 ;....ssw.........
dc.w %0001011000000000,%0000000000000000 ;...s.ss.........
dc.w %0000010000000000,%0000000000000000 ;.....s..........
dc.w %0000101000000000,%0000000000000000 ;....s.s.........
dc.w %0001000100000000,%0000000000000000 ;...s...s........
dc.w %0000000000000000,%0000000000000000 ;................
dc.w 0,0
public _Mann_Grafik ;diese Daten werden für jedes einzelne
_Mann_Grafik: ; Männchen vervielfältigt
; public _Mann_Stehend
;_Mann_Stehend:
dc.w 0,0 ;off 0
dc.w %0000000000000000,0
dc.w %0000000011000000,0
dc.w %0000000101000000,0
dc.w %0000000110000000,0
dc.w %0000000010000000,0
dc.w %0000000111000000,0
dc.w %0000001010100000,0
dc.w %0000000010000000,0
dc.w %0000000101000000,0
dc.w %0000001000100000,0
dc.w 0,0
dc.w 0,0 ;off 24
dc.w %0000000000000000,0
dc.w %0000000110000000,0
dc.w %0000000101000000,0
dc.w %0000000011000000,0
dc.w %0000000010000000,0
dc.w %0000000101000000,0
dc.w %0000001010100000,0
dc.w %0000000010000000,0
dc.w %0000000101000000,0
dc.w %0000001000100000,0
dc.w 0,0
; public _Mann_Sitzend
;_Mann_Sitzend:
dc.w 0,0 ;off 48
dc.w %0000000011000000,0
dc.w %0000000101000000,0
dc.w %0000000110000000,0
dc.w %0000000010000000,0
dc.w %0000000111000000,0
dc.w %0000001010100000,0
dc.w %0000000010000000,0
dc.w %0000000101000000,0
dc.w %0000000101000000,0
dc.w %0000000101000000,0
dc.w 0,0
dc.w 0,0 ;off 72
dc.w %0000000110000000,0
dc.w %0000000101000000,0
dc.w %0000000011000000,0
dc.w %0000000010000000,0
dc.w %0000000101000000,0
dc.w %0000001010100000,0
dc.w %0000000010000000,0
dc.w %0000000101000000,0
dc.w %0000000101000000,0
dc.w %0000000101000000,0
dc.w 0,0
; public _Mann_Fallend
;_Mann_Fallend:
dc.w 0,0 ;off 96
dc.w %0000000000000000,0
dc.w %0000000110000000,0
dc.w %0000001010000000,0
dc.w %0000001100000000,0
dc.w %0000000100000000,0
dc.w %0000011111000000,0
dc.w %0000000100000000,0
dc.w %0000000100000000,0
dc.w %0000011011000000,0
dc.w %0000000000000000,0
dc.w 0,0
dc.w 0,0 ;off 120
dc.w %0000000000000000,0
dc.w %0000001100000000,0
dc.w %0000001010000000,0
dc.w %0000000110000000,0
dc.w %0000000100000000,0
dc.w %0000011011000000,0
dc.w %0000000100000000,0
dc.w %0000000100000000,0
dc.w %0000011011000000,0
dc.w %0000000000000000,0
dc.w 0,0
; public _Mann_Rechtsgehend
;_Mann_Rechtsgehend:
dc.w 0,0 ;off 144
dc.w %0000110000000000,0
dc.w %0001010000000000,0
dc.w %0001100000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010101000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010001000000000,0
dc.w %0000000000000000,0
dc.w 0,0
dc.w 0,0 ;off 168
dc.w %0001100000000000,0
dc.w %0001010000000000,0
dc.w %0000110000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010101000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010001000000000,0
dc.w %0000000000000000,0
dc.w 0,0
dc.w 0,0 ;off 192
dc.w %0000110000000000,0
dc.w %0001010000000000,0
dc.w %0001100000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010101000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010010000000000,0
dc.w %0000000000000000,0
dc.w 0,0
dc.w 0,0 ;off 216
dc.w %0001100000000000,0
dc.w %0001010000000000,0
dc.w %0000110000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010101000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010010000000000,0
dc.w %0000000000000000,0
dc.w 0,0
dc.w 0,0 ;off 240
dc.w %0000110000000000,0
dc.w %0001010000000000,0
dc.w %0001100000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010101000000000,0
dc.w %0000100000000000,0
dc.w %0000110000000000,0
dc.w %0001100000000000,0
dc.w %0000100000000000,0
dc.w 0,0
dc.w 0,0 ;off 264
dc.w %0001100000000000,0
dc.w %0001010000000000,0
dc.w %0000110000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010101000000000,0
dc.w %0000100000000000,0
dc.w %0000110000000000,0
dc.w %0001100000000000,0
dc.w %0000100000000000,0
dc.w 0,0
dc.w 0,0 ;off 288
dc.w %0000110000000000,0
dc.w %0001010000000000,0
dc.w %0001100000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010101000000000,0
dc.w %0000100000000000,0
dc.w %0000110000000000,0
dc.w %0001001000000000,0
dc.w %0001000000000000,0
dc.w 0,0
dc.w 0,0 ;off 312
dc.w %0001100000000000,0
dc.w %0001010000000000,0
dc.w %0000110000000000,0
dc.w %0000100000000000,0
dc.w %0001010000000000,0
dc.w %0010101000000000,0
dc.w %0000100000000000,0
dc.w %0000110000000000,0
dc.w %0001001000000000,0
dc.w %0001000000000000,0
dc.w 0,0
; public _Mann_Linksgehend
;_Mann_Linksgehend:
dc.w 0,0 ;off 336
dc.w %0000000000110000,0
dc.w %0000000000101000,0
dc.w %0000000000011000,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001010100,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001000100,0
dc.w %0000000000000000,0
dc.w 0,0
dc.w 0,0 ;off 360
dc.w %0000000000011000,0
dc.w %0000000000101000,0
dc.w %0000000000110000,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001010100,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001000100,0
dc.w %0000000000000000,0
dc.w 0,0
dc.w 0,0 ;off 384
dc.w %0000000000110000,0
dc.w %0000000000101000,0
dc.w %0000000000011000,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001010100,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000000100100,0
dc.w %0000000000000000,0
dc.w 0,0
dc.w 0,0 ;off 408
dc.w %0000000000011000,0
dc.w %0000000000101000,0
dc.w %0000000000110000,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001010100,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000000100100,0
dc.w %0000000000000000,0
dc.w 0,0
dc.w 0,0 ;off 432
dc.w %0000000000110000,0
dc.w %0000000000101000,0
dc.w %0000000000011000,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001010100,0
dc.w %0000000000010000,0
dc.w %0000000000110000,0
dc.w %0000000000011000,0
dc.w %0000000000010000,0
dc.w 0,0
dc.w 0,0 ;off 456
dc.w %0000000000011000,0
dc.w %0000000000101000,0
dc.w %0000000000110000,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001010100,0
dc.w %0000000000010000,0
dc.w %0000000000110000,0
dc.w %0000000000011000,0
dc.w %0000000000010000,0
dc.w 0,0
dc.w 0,0 ;off 480
dc.w %0000000000110000,0
dc.w %0000000000101000,0
dc.w %0000000000011000,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001010100,0
dc.w %0000000000010000,0
dc.w %0000000000110000,0
dc.w %0000000001001000,0
dc.w %0000000000001000,0
dc.w 0,0
dc.w 0,0 ;off 504
dc.w %0000000000011000,0
dc.w %0000000000101000,0
dc.w %0000000000110000,0
dc.w %0000000000010000,0
dc.w %0000000000101000,0
dc.w %0000000001010100,0
dc.w %0000000000010000,0
dc.w %0000000000110000,0
dc.w %0000000001001000,0
dc.w %0000000000001000,0
dc.w 0,0
; public _Mann_Rechtskletternd
;_Mann_Rechtskletternd:
dc.w 0,0 ;off 528
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000010000000000,0
dc.w %0000010011000000,0
dc.w %0000010101000000,0
dc.w %0000001110000000,0
dc.w %0000001000000000,0
dc.w %0000001000000000,0
dc.w %0000010000000000,0
dc.w %0000010000000000,0
dc.w 0,0
dc.w 0,0 ;off 552
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000010110000000,0
dc.w %0000010101000000,0
dc.w %0000001011000000,0
dc.w %0000001000000000,0
dc.w %0000001000000000,0
dc.w %0000010000000000,0
dc.w %0000010000000000,0
dc.w %0000010000000000,0
dc.w 0,0
dc.w 0,0 ;off 576
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000010110000000,0
dc.w %0000010101000000,0
dc.w %0000001011000000,0
dc.w %0000001000000000,0
dc.w %0000001000000000,0
dc.w %0000010000000000,0
dc.w %0000010000000000,0
dc.w %0000000000000000,0
dc.w 0,0
; public _Mann_Linkskletternd
;_Mann_Linkskletternd:
dc.w 0,0 ;off 600
dc.w %0000000000000000,0
dc.w %0000000000100000,0
dc.w %0000001100100000,0
dc.w %0000001010100000,0
dc.w %0000000111000000,0
dc.w %0000000001000000,0
dc.w %0000000001000000,0
dc.w %0000000000100000,0
dc.w %0000000000100000,0
dc.w %0000000000000000,0
dc.w 0,0
;off 624
dc.w 0,0 ;Diese verdammte Zeile hatte ich vergessen und ihr Fehlen
; auch bei mehrmaligem Überschauen nicht gesehen! Das
; Resultat: als ein Bild hinzukam, dessen letzte Zeile
; belegt war (die Taschenlampe)), stürzte das Programm
; dauernd ab. Nach vielen anstrengenden Stunden, der
; gestreßte Autor. JPK24.04.92
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000110100000,0
dc.w %0000001010100000,0
dc.w %0000001101000000,0
dc.w %0000000001000000,0
dc.w %0000000001000000,0
dc.w %0000000000100000,0
dc.w %0000000000100000,0
dc.w %0000000000100000,0
dc.w 0,0
dc.w 0,0 ;off 648
dc.w %0000000000000000,0
dc.w %0000000000000000,0
dc.w %0000000110100000,0
dc.w %0000001010100000,0
dc.w %0000001101000000,0
dc.w %0000000001000000,0
dc.w %0000000001000000,0
dc.w %0000000000100000,0
dc.w %0000000000100000,0
dc.w %0000000000000000,0
dc.w 0,0
; public _Lampe_nach_links
;_Lampe_nach_links:
dc.w 0,0 ;off 672
dc.w %0000000000011000,%0000000000000000
dc.w %0000100000101000,%0000100001010000
dc.w %0011010000110000,%0011010000000000
dc.w %0010101100010000,%0010101100000000
dc.w %0101111010101000,%0101111110000000
dc.w %0010101101010100,%0010101110000000
dc.w %0011010000010000,%0011011000000000
dc.w %0001100000101000,%0001100000000000
dc.w %0000000001000100,%0000000000000000
dc.w %0000000000000000,%0000000000000000
dc.w 0,0
dc.w 0,0 ;off 696
dc.w %0000000000110000,%0000000000000000
dc.w %0001100000101000,%0001100001010000
dc.w %0010110000011000,%0010110000000000
dc.w %0101011100010000,%0101011100000000
dc.w %0010110100101000,%0010111110000000
dc.w %0101011011010100,%0101011110000000
dc.w %0010111000010000,%0010111000000000
dc.w %0001100000101000,%0001100000000000
dc.w %0000000001000100,%0000000000000000
dc.w %0000000000000000,%0000000000000000
dc.w 0,0
; public _Lampe_nach_rechts:
;_Lampe_nach_rechts:
dc.w 0,0 ;off 720
dc.w %0001100000000000,%0000000000000000
dc.w %0001010000010000,%0000101000010000
dc.w %0000110000101100,%0000000000101100
dc.w %0000100011010100,%0000000011010100
dc.w %0001010101111010,%0000000111111010
dc.w %0010101011010100,%0000000111010100
dc.w %0000100000101100,%0000000001101100
dc.w %0001010000011000,%0000000000011000
dc.w %0010001000000000,%0000000000000000
dc.w %0000000000000000,%0000000000000000
dc.w 0,0
dc.w 0,0 ;off 744
dc.w %0000110000000000,%0000000000000000
dc.w %0001010000011000,%0000101000011000
dc.w %0001100000110100,%0000000000110100
dc.w %0000100011101010,%0000000011101010
dc.w %0001010010110100,%0000000111110100
dc.w %0010101101101010,%0000000111101010
dc.w %0000100001110100,%0000000001110100
dc.w %0001010000011000,%0000000000011000
dc.w %0010001000000000,%0000000000000000
dc.w %0000000000000000,%0000000000000000
dc.w 0,0
; public _Lampe_nach_vorn
;_Lampe_nach_vorn:
dc.w 0,0 ;off 768
dc.w %0000000000000000,%0000000000000000
dc.w %0000000110100000,%0000000010100000
dc.w %0000001110010000,%0000000100010000
dc.w %0000001110101000,%0000001010101000
dc.w %0000010110110100,%0000010111110100
dc.w %0000001000000000,%0000000011100000
dc.w %0000010110110100,%0000010111110100
dc.w %0000001110101000,%0000001010101000
dc.w %0000001100010000,%0000000100010000
dc.w %0000010011100000,%0000000010100000
dc.w 0,0
dc.w 0,0 ;off 792
dc.w %0000000000000000,%0000000000000000
dc.w %0000001101010000,%0000000101010000
dc.w %0000001011101000,%0000001011101000
dc.w %0000010111010100,%0000010101010100
dc.w %0000001101001000,%0000001011101000
dc.w %0000011110111100,%0000011111111100
dc.w %0000011101001000,%0000001011101000
dc.w %0000010101010100,%0000010101010100
dc.w %0000001011101000,%0000001011101000
dc.w %0000010101010000,%0000000101010000
dc.w 0,0
end